create a tremendous impression - Deutsch Englisch Wörterbuch